package com.ls.lserp.dbaccess.Dao;

import java.util.List;

import com.ls.lserp.common.persistence.CrudDao;
import com.ls.lserp.common.persistence.annotation.MyBatisDao;
import com.ls.lserp.dbaccess.Entity.StyleEntity;
import com.ls.lserp.dbaccess.Entity.StyleEntityWithBLOBs;
@MyBatisDao
public interface StyleEntityMapper extends CrudDao<StyleEntity>{
    int deleteByPrimaryKey(Integer sysStyleId);

    int insert(StyleEntityWithBLOBs record);

    int insertSelective(StyleEntityWithBLOBs record);

    StyleEntityWithBLOBs selectByPrimaryKey(Integer sysStyleId);

    int updateByPrimaryKeySelective(StyleEntityWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(StyleEntityWithBLOBs record);

    int updateByPrimaryKey(StyleEntity record);
    
    //
    StyleEntity getCustom(long styleId);
    
    // 获取款式信息
    StyleEntity getStyle(Long styleId);
    
    // 获取款式信息 
    StyleEntity getStyleInfo(Long styleId);
    
    int insertList(List<StyleEntity> list);
    
    int insertMTM(StyleEntity entity);
    
}